issuer
fun issuer(sdJwtFactory: SdJwtFactory = SdJwtFactory.Default, signer: JWSSigner, signAlgorithm: JWSAlgorithm, jwsHeaderCustomization: JWSHeader.Builder.() -> Unit = {}): SdJwtIssuer<SignedJWT>(source)
Factory method for creating a SdJwtIssuer that uses Nimbus
Return
SdJwtIssuer that uses Nimbus
Parameters
sd Jwt Factory
factory for creating the unsigned SD-JWT
signer
the signer that will sign the SD-JWT
sign Algorithm
It MUST use a JWS asymmetric digital signature algorithm.
jws Header Customization
optional customization of JWS header using NimbusJWSHeader.Builder